﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace projetoFinal
{
    public class associadoCarro
    {
        #region Atributos
        associado associado;
        Int64 codAssociadoCarro;
        tipoVeiculo tipoVeiculo;
        string marca;
        string modelo;
        Int32? ano;
        string placa;
        #endregion

        #region Propriedades
        public Int64 CodAssociadoCarro
        {
            get { return codAssociadoCarro; }
            private set { codAssociadoCarro = value; }
        }
        public associado Associado
        {
            get { return associado; }
            set { associado = value; }
        }
        public tipoVeiculo TipoVeiculo
        {
            get { return tipoVeiculo; }
            set { tipoVeiculo = value; }
        }
        public string Marca
        {
            get { return marca; }
            set { marca = value.Trim(); }
        }
        public string Modelo
        {
            get { return modelo; }
            set { modelo = value.Trim(); }
        }
        public Int32? Ano
        {
            get { return ano; }
            set { ano = value; }
        }
        public string Placa
        {
            get { return placa; }
            set { placa = value.Trim(); }
        }
        #endregion

        public associadoCarro()
        {
            this.CodAssociadoCarro = 0;
            this.Associado = null;
            this.TipoVeiculo = null;
            this.Marca = string.Empty;
            this.Modelo = string.Empty;
            this.Ano = null;
            this.placa = string.Empty;
        }
        public associadoCarro(Int64 codAssociadoCarro, associado associado, tipoVeiculo tipoVeiculo, string marca, string modelo, Int32? ano, string placa)
        {
            this.CodAssociadoCarro = codAssociadoCarro;
            this.Associado = associado;
            this.TipoVeiculo = tipoVeiculo;
            this.Marca = marca;
            this.Modelo = modelo;
            this.Ano = ano;
            this.Placa = placa;
        }
    }
}